package com.jeecms.wicool.entity.car.base;

import java.sql.Timestamp;

import com.jeecms.wicool.entity.car.CarAdviser;
import com.jeecms.wicool.entity.car.CarOrder;
import com.jeecms.wicool.entity.shops.ShopInfo;
import com.jeecms.wicool.entity.user.UserInfo;


public abstract class AbstractCarOrderAppraise implements java.io.Serializable {

	// Fields

	private Integer id;
	private ShopInfo shop;
	private UserInfo user;
	private CarAdviser adviser;
	private CarOrder order;
	private Short grade;
	private String appraise;
	private Timestamp createTime;
	private Timestamp updateTime;
	
	// Constructors

	/** default constructor */
	public AbstractCarOrderAppraise() {
	}

	public AbstractCarOrderAppraise(Integer id, ShopInfo shop, UserInfo user,
			CarAdviser adviser, CarOrder order, Short grade, String appraise,
			Timestamp createTime, Timestamp updateTime) {
		super();
		this.id = id;
		this.shop = shop;
		this.user = user;
		this.adviser = adviser;
		this.order = order;
		this.grade = grade;
		this.appraise = appraise;
		this.createTime = createTime;
		this.updateTime = updateTime;
	}

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public ShopInfo getShop() {
		return shop;
	}

	public void setShop(ShopInfo shop) {
		this.shop = shop;
	}

	public UserInfo getUser() {
		return user;
	}

	public void setUser(UserInfo user) {
		this.user = user;
	}

	public CarAdviser getAdviser() {
		return adviser;
	}

	public void setAdviser(CarAdviser adviser) {
		this.adviser = adviser;
	}

	public CarOrder getOrder() {
		return order;
	}

	public void setOrder(CarOrder order) {
		this.order = order;
	}

	public Short getGrade() {
		return grade;
	}

	public void setGrade(Short grade) {
		this.grade = grade;
	}

	public String getAppraise() {
		return appraise;
	}

	public void setAppraise(String appraise) {
		this.appraise = appraise;
	}

	public Timestamp getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Timestamp createTime) {
		this.createTime = createTime;
	}

	public Timestamp getUpdateTime() {
		return updateTime;
	}

	public void setUpdateTime(Timestamp updateTime) {
		this.updateTime = updateTime;
	}

	

}